practice squad - German English Dictionary